5.3 批量文档处理

5 分钟阅读

Claude Code 可以帮你批量处理多个文档,大大提高工作效率。无论是批量重命名、批量修改内容,还是批量生成文档,它都能轻松完成。

批量重命名#

按规则重命名#

按照特定规则批量重命名文件:

:请帮我批量重命名这些文件,规则是:日期_标题_序号.扩展名(上传多个文件)

Claude:已批量重命名文件:

重命名规则

  • 格式:日期_标题_序号.扩展名
  • 日期:YYYY-MM-DD 格式
  • 标题:从文件内容中提取
  • 序号:从 001 开始递增

重命名结果

  • report1.docx → 2024-01-15_销售报告_001.docx
  • report2.docx → 2024-01-16_市场分析_002.docx
  • report3.docx → 2024-01-17_产品规划_003.docx
  • report4.docx → 2024-01-18_财务报表_004.docx

所有文件已按照规则重命名。

按内容重命名#

根据文件内容批量重命名:

:请帮我根据文件内容的第一行标题批量重命名这些文件(上传多个文件)

Claude:已根据文件内容批量重命名:

重命名规则

  • 提取每个文件的第一行作为文件名
  • 去除特殊字符
  • 保留扩展名

重命名结果

  • file1.txt → Python编程入门.txt
  • file2.txt → 数据分析基础.txt
  • file3.txt → 机器学习实战.txt
  • file4.txt → 深度学习进阶.txt

所有文件已根据内容重命名。

按日期重命名#

按照文件日期批量重命名:

:请帮我按照文件的创建日期批量重命名这些文件(上传多个文件)

Claude:已按创建日期批量重命名:

重命名规则

  • 格式:YYYY-MM-DD_原文件名.扩展名
  • 日期:文件创建日期

重命名结果

  • document1.pdf → 2024-01-10_document1.pdf
  • document2.pdf → 2024-01-12_document2.pdf
  • document3.pdf → 2024-01-15_document3.pdf
  • document4.pdf → 2024-01-18_document4.pdf

所有文件已按创建日期重命名。

批量修改内容#

批量替换文本#

在多个文件中批量替换文本:

:请帮我在这些文件中将"产品A"全部替换为"新产品X"(上传多个文件)

Claude:已在所有文件中完成文本替换:

替换详情

  • 查找文本:产品A
  • 替换文本:新产品X
  • 处理文件数:5 个
  • 总替换次数:23 次

各文件替换情况

  • 文件 1:替换 5 次
  • 文件 2:替换 4 次
  • 文件 3:替换 6 次
  • 文件 4:替换 4 次
  • 文件 5:替换 4 次

所有文件中的"产品A"已替换为"新产品X"。

批量修改格式#

在多个文件中批量修改格式:

:请帮我在这些文件中将所有标题的字体改为黑体,字号改为三号(上传多个文件)

Claude:已在所有文件中完成格式修改:

修改详情

  • 修改对象:所有标题
  • 字体:改为黑体
  • 字号:改为三号(16pt)
  • 处理文件数:8 个

各文件修改情况

  • 文件 1:修改 3 个标题
  • 文件 2:修改 4 个标题
  • 文件 3:修改 3 个标题
  • 文件 4:修改 5 个标题
  • 文件 5:修改 4 个标题
  • 文件 6:修改 3 个标题
  • 文件 7:修改 4 个标题
  • 文件 8:修改 3 个标题

所有文件中的标题格式已统一修改。

批量添加内容#

在多个文件中批量添加内容:

:请帮我在这些文件的开头都添加公司版权声明(上传多个文件)

Claude:已在所有文件开头添加版权声明:

添加内容

bash
版权所有 © 2024 XX公司
未经许可,不得转载或使用本文件内容

处理结果

  • 处理文件数:10 个
  • 所有文件开头已添加版权声明

版权声明已添加到所有文件。

批量生成文档#

批量生成报告#

根据数据批量生成报告:

:请帮我根据这个 Excel 表格中的数据,为每个部门生成一份月度报告(上传 Excel 文件)

Claude:已为每个部门生成月度报告:

生成报告列表

  1. 销售部月度报告.docx
  2. 市场部月度报告.docx
  3. 技术部月度报告.docx
  4. 财务部月度报告.docx
  5. 人事部月度报告.docx

报告内容 每个报告包含:

  • 部门概况
  • 月度工作总结
  • 数据分析
  • 问题与建议
  • 下月计划

所有报告已生成并保存。

批量生成通知#

根据模板批量生成通知:

:请帮我根据这个模板,为这些员工生成入职通知(上传模板和员工名单)

Claude:已为所有员工生成入职通知:

生成通知列表

  1. 张三_入职通知.docx
  2. 李四_入职通知.docx
  3. 王五_入职通知.docx
  4. 赵六_入职通知.docx
  5. 钱七_入职通知.docx

通知内容 每个通知包含:

  • 员工姓名
  • 入职日期
  • 部门
  • 职位
  • 报到时间
  • 报到地点
  • 所需材料

所有通知已生成并保存。

批量生成邮件#

根据模板批量生成邮件:

:请帮我根据这个模板,为这些客户生成感谢邮件(上传模板和客户名单)

Claude:已为所有客户生成感谢邮件:

生成邮件列表

  1. 客户A_感谢邮件.txt
  2. 客户B_感谢邮件.txt
  3. 客户C_感谢邮件.txt
  4. 客户D_感谢邮件.txt
  5. 客户E_感谢邮件.txt

邮件内容 每封邮件包含:

  • 客户姓名
  • 感谢内容
  • 合作回顾
  • 未来展望
  • 联系方式

所有邮件已生成并保存。

案例示例#

案例:财务人员处理发票记录#

场景:财务人员需要处理大量发票记录,批量重命名、提取数据、生成报表。

:请帮我处理这些发票文件:

  1. 批量重命名为:发票号_日期_金额.pdf
  2. 提取所有发票的关键信息
  3. 生成汇总报表(上传多个发票文件)

Claude:已完成发票批量处理:

1. 批量重命名 已将所有发票文件重命名:

  • INV001_2024-01-05_1200.pdf
  • INV002_2024-01-08_3500.pdf
  • INV003_2024-01-12_2800.pdf
  • INV004_2024-01-15_4200.pdf
  • INV005_2024-01-18_5600.pdf

2. 提取关键信息

发票号日期金额开票单位税额
INV0012024-01-051200供应商A156
INV0022024-01-083500供应商B455
INV0032024-01-122800供应商C364
INV0042024-01-154200供应商D546
INV0052024-01-185600供应商E728

3. 生成汇总报表


2024年1月发票汇总报表

一、总体情况

  • 发票数量:5 张
  • 发票总金额:17,300 元
  • 税额总计:2,249 元
  • 不含税金额:15,051 元

二、按供应商统计

供应商发票数量发票金额占比
供应商E15,60032.4%
供应商D14,20024.3%
供应商B13,50020.2%
供应商C12,80016.2%
供应商A11,2006.9%

三、按日期统计

日期发票数量发票金额
2024-01-0511,200
2024-01-0813,500
2024-01-1212,800
2024-01-1514,200
2024-01-1815,600

四、分析结论

  1. 本月发票金额主要集中在下旬(15-18日),占总额的 56.6%
  2. 供应商E是本月最大的供应商,占比 32.4%
  3. 平均每张发票金额为 3,460 元

小技巧#

  1. 先测试再批量:批量处理前,建议先在一个文件上测试,确认效果后再批量处理
  2. 备份原文件:批量处理前,务必备份原文件,以防出错
  3. 使用通配符:在批量重命名时,可以使用通配符(*、?)匹配文件名
  4. 记录处理日志:批量处理后,保存处理日志,方便后续查看和追溯
  5. 分批处理:如果文件数量很多,可以分批处理,避免一次性处理太多文件
  6. 验证结果:批量处理后,随机抽查几个文件,验证处理结果是否正确

现在,试着让 Claude Code 帮你批量处理一些文档吧!

标记本节教程为已读

记录您的学习进度,方便后续查看。